La incertidumbre como herramienta de la ingeniería de software
نویسندگان
چکیده
Uncertainty can be harmful in some cases and beneficial in other cases. At the beginning, the software universe only appreciates the beneficial side of uncertainty, although it took advantage of it. Software is practically useless without uncertainty. Nowadays, uncertainty is more used as a tool but this is not recognized and it causes several problems. In that sense, this work proves uncertainty can be used as a tool in order: 1) to simplify descriptive and uncertainty complexity; it means, to reduce development and maintenance effort. 2) To analyse and forecast key properties of software engineering components. 3) To appreciate relations between these components and the harmonic place corresponding to each of them. In short, this work proves uncertainty dimension is a basic element in the current theoretical framework of software engineering. Palabras clave—Ambigüedad, complejidad, diseño software, incertidumbre, ingeniería de software, metodologías, objetos.
منابع مشابه
Soporte Automatizado a la reutilización de requisitos
Resumen. La Ingeniería de Requisitos es una disciplina en auge, que ha demostrado su capacidad de influencia en la mejora de la productividad y calidad en los procesos y productos software. Para facilitar su aplicación, es necesario disponer de herramientas CARE (Computer-Aided Requirements Engineering) que den un buen soporte a sus distintas actividades. Una de estas actividades, que se ha rev...
متن کاملHerramienta de Soporte a la Valoración Rápida de Procesos Software
Resumen-A partir de principios de los años noventa la comunidad de Ingeniería del Software ha expresado especial interés en la mejora de procesos software. Para la mejora de procesos software se involucran modelos que conducen la mejora, métodos de evaluación de procesos y modelos de procesos a seguir. La evaluación de procesos llevada a cabo internamente por una empresa desarrolladora de softw...
متن کاملHeAR, Una herramienta de Adquisición de Requistos
Resumen. La Ingeniería de Requisitos cumple un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental: la definición de lo que se desea producir. Obtener documentación de los requisitos implica la sucesión de las actividades de elicitar, modelar y analizar los fenómenos propios del Universo del Discurso, involucrando una combinación de métodos, personas y he...
متن کاملUtilización de Maude desde Eclipse Modeling Framework para la Gestión de Modelos
Los métodos formales proporcionan buenas propiedades para abordar problemas en Ingeniería del Software. Sin embargo, en muchos casos no se suelen aplicar en un ámbito industrial debido a prejuicios o malas experiencias. En este artículo, se presenta un caso de éxito de la aplicación de especificaciones algebraicas en un entorno industrial de modelado para dar soporte a la Gestión de Modelos. Es...
متن کاملPrincipios Básicos de Usabilidad para Ingenieros Software
La usabilidad es un tema que está cobrando una importancia cada vez mayor en el desarrollo de software. A pesar de ello, la Ingeniería del Software sigue centrándose casi exclusivamente en atributos del software más relacionados con el interior del sistema, como el rendimiento o la fiabilidad. En el entorno actual, en el que los sistemas software están dirigidos a un público cada vez más amplio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006